package ru.averta.notes.service.tag;

import java.util.*;

import ru.averta.notes.domain.*;
import ru.averta.notes.domain.flags.ITagable;

public interface TagManager {

	public List<Tag> getTagsForObject(ITagable object);
	public TagManager addTag(ITagable object, String tag);
	public TagManager removeTag(ITagable object, String tag);
	public TagManager removeTag(ITagable object, Tag tag);

}
